const regularData = [
  { parnt: /^\d+$/, alertText: '请输入大于等于0 的整数' },
  { parnt: /^[0-9]*[1-9][0-9]*$/, alertText: '请输入大于0的整数' },
  { parnt: /^((-\d+)|(0+))$/, alertText: '请输入小于等于0的整数' },
  { parnt: /^-[0-9]*[1-9][0-9]*$/, alertText: '请输入小于0的整数' },
  { parnt: /^-?\d+$/, alertText: '请输入整数' },
  { parnt: /^\d+(\.\d+)?$/, alertText: '请输入大于等于0的数' },
  { parnt: /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/, alertText: '请输入大于0的数' },
  { parnt: /^((-\d+(\.\d+)?)|(0+(\.0+)?))$/, alertText: '请输入小于等于0的数' },
  { parnt: /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/, alertText: '请输入小于0的数' },
  { parnt: /^(-?\d+)(\.\d+)?$/, alertText: '请输入数字' },
  { parnt: /^[0-9]+((.[0-9]{1})|(.[0-9]{2}))?$/, alertText: '请输入大于等于0的数（且小数点最多保留两位）' },
  { parnt: /((^[0]+((.[0-9]{1})|(.[0-9]{2}))?$)|(^[1]+((.[0]{1})|(.[0]{2}))?$))/, alertText: '请输入0~1之间的数（且小数点最多保留两位）' },
  { parnt: /^1[3-9]\d{9}$/, alertText: '手机号格式不正确' },
  { parnt: /^[A-Za-z0-9._%-]+@([a-z0-9-]+\.)+[a-z]{2,4}$|^1[3|4|5|7|8]\d{9}$/, alertText: '邮箱格式不正确' },
  // { parnt: /(^\d{15}$)|(^\d{17}(x|X|\d)$)/, alertText: '身份证号格式不正确' },
  { parnt: /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/, alertText: '身份证号格式不正确' },
  // { parnt: /^8[123]0000(?:19|20)\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])\d{3}[\dX]$/, alertText: '身份证号格式不正确' },
  { parnt: /^([0-9A-Za-z]{4,18})@([0-9A-Za-z]{4,6})$/, alertText: '请输入4-8位@4-6位的格式' },
  { parnt: /^([1-9]{1})(\d{14,18})$/, alertText: '请输入正确格式的银行卡号' },
  { parnt: /^(?![0-9]+$)(?![a-zA-Z]+$)(([A-Za-z]{1})[0-9A-Za-z]{5,11})$/, alertText: '请输入以字母开头的6-12位字母和数字的组合' },
  { parnt: /^(?![0-9]+$)(.{1,29})$/, alertText: '请输入30位以下的字符(非纯数字)' },
  { parnt: /^(?![0-9]+$)(.{2,8})$/, alertText: '请输入2-8位之间的字符(非纯数字)' },
  { parnt: /^(.{6,12})$/, alertText: '请输入6-12位之间的字符' },
  { parnt: /^([0-9A-Za-z]{8,})$/, alertText: '请输入8位或以上的(非文字)字符' },
  { parnt: /^[a-z0-9]+$/i, alertText: '只能由字母和数字组成' },
  { parnt: /[\u4e00-\u9fa5]/, alertText: '内容不能出现汉字' },
  { parnt: /^[a-z]+$/i, alertText: '只能由字母' },
  { parnt: /^(?![0-9]+$)(?![a-zA-Z]+$)([a-z0-9]{8,10})$/i, alertText: '请输入8-10位字母和数字的组合' },
  { parnt: /^([a-z0-9]{10,20})$/i, alertText: '请输入10-20位字母或数字' },
  { parnt: /^([\u4E00-\u9FA5A-Za-z\d]{2,15})$/, alertText: '请输入由2-15位数字、字母和汉字' },
  // { parnt: /^(?![0-9]+$)(.{1,25})$/, alertText: '请输入25位以下的字符(非纯数字)' }, 1106更改与h5同
  { parnt: /^([a-z0-9]{18})$/i, alertText: '请输入18位字母或数字的组合' },
  // { parnt: /^([\u4E00-\u9FA5A-Za-z\d]{2,10})$/, alertText: '请输入2-10位汉字、字母或数字' },
  { parnt: /^[^0-9]{2,20}$/, alertText: '请输入2-20位汉字、字母' },
  { parnt: /^([\u4E00-\u9FA5]{1,30})$/i, alertText: '请输入30位以下的汉字' },
  { parnt: /^(?![0-9]+$)(.{1,20})$/, alertText: '请输入20位以下的字符(非纯数字)' },
  { parnt: /^((0\d{2,3}-\d{7,8})|(1[35847]\d{9}))$/, alertText: '电话号码格式不正确' },
  { parnt: /^([\u4E00-\u9FA5A-Za-z\d]{2,10})$/, alertText: '昵称由2-10位汉字、字母或数字组成' },
  { parnt: /^.{1,24}$/, alertText: '请输入由1-24位数字、字母和汉字' },
  { parnt: /^.{1,26}$/, alertText: '请输入由1-26位数字、字母和汉字' },
  { parnt: /^([\u4E00-\u9FA5A-Za-z\d]{2,30})$/, alertText: '请输入由2-30位数字、字母和汉字' }, // 机构名称
]
export {
  regularData
}
// 0、大于等于0 的整数
// 1、大于0的整数
// 2、小于等于0的整数
// 3、小于0的整数
// 4、整数，（负整数，正整数，0）
// 5、大于等于0的数，（可为整数，可为小数）
// 6、大于0的数
// 7、小于等于0的数
// 8、小于0的数
// 9、浮点数(数字)
// 10、大于等于0（且小数点最多两位的数）
// 11、大于等于0，小于等于1(0.00~1.00 ，且最多保留2位小数)
// 12、手机号
// 13、邮箱
// 14、身份证
// 15、昵称 ：4-18@4-6位 //新建员工的昵称
// 16、银行卡
// 17、企业编码 以字母开头的6-12位字母和数字的组合
// 18、所有档案的名称：请输入30位以下的字符,不能是纯数字 // 详细地址
// 19、所有简称：2-8位，不能是不能是纯数字
// 20、正常的文字框输入6-12位
// 21、密码：8位以上不能为文字
// 22、只能输入数字或字母
// 23、是否存在汉字
// 24、只能由字母
// 软件网新正则
// 25、请输入8-10位字母和数字的组合 //密码
// 26、请输入10-20位字母或数字 //企业编码，员工编码
// 27、请输入25位以下的字符(非纯数字) // 企业名称
// 28、请输入18位字母和数字的组合 //纳税人识别号
// 29、请输入2-10位汉字或字母 // 姓名，昵称
// 30、请输入30位以内的汉字 // 开户行名称
// 31、请输入20位以下的字符(非纯数字) // 产品名称
// 32、电话号码格式不正确 // 座机号或手机号
